<%-- 
    Document   : metaPopup
    Created on : 01/12/2010, 04:18:21 PM
    Author     : LENOVO
--%>
<%@taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%@taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.util.List" %>
<%@page import="java.util.ArrayList" %>
<%@page import="com.ares.service.bean.BeanObjetivo" %>
<%@page import="com.ares.service.bean.BeanMeta" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <title>Sistema Gestión de Desempeño</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="<%=request.getContextPath()%>/css/miestilo.css" rel="stylesheet" type="text/css">
        <script type="text/javascript" src="<%=request.getContextPath()%>/js/js/sevde.js"></script>
        <script type="text/javascript" src="<%=request.getContextPath()%>/js/js/prototype.js"></script>
    </head>
    <body
        onunload="
                    javascript:window.opener.document.getElementById('btnNuevoObjetivo').disabled=false;
                    javascript:window.opener.document.getElementById('btnModificarObjetivo').disabled=false;
                    javascript:window.opener.document.getElementById('btnEliminarObjetivo').disabled=false;
                    javascript:window.opener.document.getElementById('btnNuevaMeta').disabled=false;
                    javascript:window.opener.document.getElementById('btnModificarMeta').disabled=false;
                    javascript:window.opener.document.getElementById('btnEliminarMeta').disabled=false;
            "
        >
        <html:form action="evaluacion.do">

			<input type="hidden"  name="method"/>
			
			<html:hidden  property="stridpilar" styleId="stridpilar"/>
			<html:hidden  property="stridobjetivo" styleId="stridobjetivo" />
			<html:hidden  property="stridMeta" styleId="stridMeta" />
			
			
            <table>
                <tr>


                    <td style="background: #1F497D ; color: #ffffff " rowspan="2" align="center"  class="labelCampos">
                        Descripción Meta
                    </td>
                    <td style="background: #1F497D ; color: #ffffff " colspan="3" align="center" class="labelCampos" >
                        Indicador de Resultado
                    </td>


                </tr>
                <tr>
                    <td style="background: #1F497D ; color: #ffffff " align="center" class="labelCampos">
                        Descripción Aceptable
                    </td>
                    <td style="background: #1F497D ; color: #ffffff " align="center" class="labelCampos">
                        Descripción Target
                    </td>
                    <td style="background: #1F497D ; color: #ffffff " align="center" class="labelCampos">
                        Descripción Excelente
                    </td>

                </tr>
                <tr>
                    <td>
                        <html:textarea cols="30" rows="8" property="strdesMeta" styleId="strdesMeta" styleClass="textarea"  onkeydown="valida_longitud(this)" onkeyup="valida_longitud(this)"  ></html:textarea>

                    </td>
                    <td>
                        <html:textarea cols="30" rows="8" property="straceptable" styleId="straceptable" styleClass="textarea"  onkeydown="valida_longitud(this)" onkeyup="valida_longitud(this)"  ></html:textarea>
                    </td>
                    <td>
                        <html:textarea cols="30" rows="8" property="strmejorado" styleId="strmejorado" styleClass="textarea" onkeydown="valida_longitud(this)" onkeyup="valida_longitud(this)"  ></html:textarea>
                    </td>
                    <td>
                        <html:textarea cols="30" rows="8" property="strExcelente" styleId="strExcelente" styleClass="textarea"  onkeydown="valida_longitud(this)" onkeyup="valida_longitud(this)"  ></html:textarea>
                    </td>
                </tr>
                <tr>
                    <td colspan="4" class="glosa">
                        <font color="#1F497D"><bean:message key="glosa.tamaño.obj.metas" /></font>

                    </td>
                </tr>
                <tr>
                    <td colspan="4" class="glosa">
                        <font color="#1F497D"><bean:message key="glosa.sinllenar.obj.metas" /></font>

                    </td>

                </tr>

                <tr>
                    <td colspan="4">
                        <input type="button" value="Modificar" style="background:#AAAAAA" onclick="ModificarMeta()" />
                    </td>
                </tr>



            </table>


        </html:form>

        <script type="text/javascript">
            function ModificarMeta(){
                var meta = document.forms[0].strdesMeta.value;
                var acep = document.forms[0].straceptable.value;
                var mejor = document.forms[0].strmejorado.value;
                var exce = document.forms[0].strExcelente.value;
                var sumaPesosMetas = window.opener.document.getElementById("lblTotalMetas").innerHTML;
                var sumaPesosMetasOrg = window.opener.document.getElementById("lblMetasOrg").innerHTML;
                
                if(trim(meta).length >0 && trim(acep).length >0 &&trim(mejor).length >0 && trim(exce).length >0 ){
                    window.opener.document.forms[0].strdesMeta.value = meta;
                    window.opener.document.forms[0].straceptable.value = acep;
                    window.opener.document.forms[0].strmejorado.value = mejor;
                    window.opener.document.forms[0].strExcelente.value = exce;
                    window.opener.document.forms[0].stridMeta.value ='<c:out value="${objMeta.stridmeta}" />';
                    window.opener.document.forms[0].stridobjetivo.value ='<c:out value="${objMeta.stridobjetivo}" />';
                    window.opener.document.forms[0].stridpilar.value ='<c:out value="${objMeta.stridpilar}" />';
                    
                    document.forms[0].stridpilar.value ='<c:out value="${objMeta.stridpilar}" />';
                    document.forms[0].stridobjetivo.value ='<c:out value="${objMeta.stridobjetivo}" />';
                    document.forms[0].stridMeta.value ='<c:out value="${objMeta.stridmeta}" />';

                    //DVQ
                    window.opener.document.forms[0].dblpeso.value = sumaPesosMetas;
                    window.opener.document.forms[0].totalObjOrg.value = sumaPesosMetasOrg;
                    //ALEX
                     codObjetivo =  window.opener.document.forms[0].valSeleccionado.value + 'm01';
	                  	window.opener.document.getElementById(codObjetivo).innerHTML = meta;

	                  	 codObjetivo =  window.opener.document.forms[0].valSeleccionado.value + 'm02';
		                  	window.opener.document.getElementById(codObjetivo).innerHTML = acep;
		                  	
		                  	 codObjetivo =  window.opener.document.forms[0].valSeleccionado.value + 'm03';
			                  	window.opener.document.getElementById(codObjetivo).innerHTML = mejor;
			                  	
			                  	 codObjetivo =  window.opener.document.forms[0].valSeleccionado.value + 'm04';
				                  	window.opener.document.getElementById(codObjetivo).innerHTML = exce;
                    //DVQ
                    //window.opener.document.forms[0].method.value='ModificarMeta';
                    //javascript:window.opener.document.forms[0].submit();
					//alert(document.forms[0].stridpilar.value + " - " + document.forms[0].stridobjetivo.value + "- "+ document.forms[0].stridMeta.value);
					//alert(document.forms[0].strdesMeta.value  + " - " +
					//document.forms[0].straceptable.value + " - " +
					//document.forms[0].strmejorado.value + " - " +
					//document.forms[0].strExcelente.value + " - ");
                   document.forms[0].method.value='ModificarMeta';
                   document.forms[0].submit();
                   window.close();
                }
            }

            function trim(obj){
                return obj.replace(/^\s+|\s+$/g,'');
            }


            contenido_textarea = "";
            num_caracteres_permitidos = 255;

            function valida_longitud(obj){
                num_caracteres = obj.value.length;

                if (num_caracteres > num_caracteres_permitidos){
                    //                    alert("No se debe Pasar de 255 caracteres")
                    obj.value = contenido_textarea;
                }else{
                    
                    contenido_textarea = obj.value;
                }


            }

        </script>
    </body>
</html>
